Skip to content

block: split out a new blk_plug.h helper#1036

Open
blktests-ci[bot] wants to merge 1 commit into
linus-master_basefrom
series/1122002=>linus-master
Open

block: split out a new blk_plug.h helper#1036
blktests-ci[bot] wants to merge 1 commit into
linus-master_basefrom
series/1122002=>linus-master

Conversation

@blktests-ci

@blktests-ci blktests-ci Bot commented Jul 6, 2026

Copy link
Copy Markdown

Pull request for series with
subject: block: split out a new blk_plug.h helper
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1122002

@blktests-ci

blktests-ci Bot commented Jul 6, 2026

Copy link
Copy Markdown
Author

Upstream branch: 87320be
series: https://patchwork.kernel.org/project/linux-block/list/?series=1122002
version: 1

@blktests-ci

blktests-ci Bot commented Jul 6, 2026

Copy link
Copy Markdown
Author

Upstream branch: 87320be
series: https://patchwork.kernel.org/project/linux-block/list/?series=1122002
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1122002=>linus-master branch from 8a3781a to c7c4af1 Compare July 6, 2026 07:06
@blktests-ci

blktests-ci Bot commented Jul 6, 2026

Copy link
Copy Markdown
Author

Upstream branch: 87320be
series: https://patchwork.kernel.org/project/linux-block/list/?series=1122002
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1122002=>linus-master branch from c7c4af1 to b391f37 Compare July 6, 2026 07:55
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from d52f35a to a644c13 Compare July 6, 2026 08:28
@blktests-ci

blktests-ci Bot commented Jul 6, 2026

Copy link
Copy Markdown
Author

Upstream branch: 8cdeaa5
series: https://patchwork.kernel.org/project/linux-block/list/?series=1122002
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1122002=>linus-master branch from b391f37 to d43b11a Compare July 6, 2026 09:04
@blktests-ci

blktests-ci Bot commented Jul 6, 2026

Copy link
Copy Markdown
Author

Upstream branch: 8cdeaa5
series: https://patchwork.kernel.org/project/linux-block/list/?series=1122002
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1122002=>linus-master branch from d43b11a to ed41d18 Compare July 6, 2026 13:15
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from a644c13 to a2204c3 Compare July 7, 2026 08:33
@blktests-ci

blktests-ci Bot commented Jul 7, 2026

Copy link
Copy Markdown
Author

Upstream branch: 0e35b9b
series: https://patchwork.kernel.org/project/linux-block/list/?series=1122002
version: 1

blkdev.h gets included in various places outside the block layer just
for struct blk_plug and related plugging functions.

Split blk_plug into a separate helper to reduce the amount of code
that needs to get rebuilt when blkdev.h changes and to slightly
reduce compile times.

In io_uring this requires pulling in a few other headers explicitly that
previously were implicitly included through blkdev.h.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Christian Brauner (Amutable) <brauner@kernel.org>
@blktests-ci blktests-ci Bot force-pushed the series/1122002=>linus-master branch from ed41d18 to 3ca2dc2 Compare July 7, 2026 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants